viewport: Add an element name to the css node
authorMatthias Clasen <mclasen@redhat.com>
Thu, 29 Oct 2015 11:47:31 +0000 (07:47 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 29 Oct 2015 11:47:31 +0000 (07:47 -0400)
This lets us avoid hardcoding the type in CSS.

gtk/gtkviewport.c

index f885292b159ed261b71d8a8aa83bb80b11917f3b..6b8ac24d1bf695101a3a10c1e61060da478f001e 100644 (file)
@@ -45,7 +45,7 @@
  *
  * The #GtkViewport widget acts as an adaptor class, implementing
  * scrollability for child widgets that lack their own scrolling
- * capabilities. Use #GtkViewport to scroll child widgets such as
+ * capabilities. Use GtkViewport to scroll child widgets such as
  * #GtkGrid, #GtkBox, and so on.
  *
  * If a widget has native scrolling abilities, such as #GtkTextView,
  * implement #GtkScrollable is added to a #GtkScrolledWindow, so you can
  * ignore the presence of the viewport.
  *
- * The #GtkViewport will start scrolling content only if allocated less
+ * The GtkViewport will start scrolling content only if allocated less
  * than the child widget’s minimum size in a given orientation.
+ *
+ * # CSS nodes
+ *
+ * GtkViewport has a single CSS node with name viewport.
  */
 
 struct _GtkViewportPrivate
@@ -179,6 +183,8 @@ gtk_viewport_class_init (GtkViewportClass *class)
                                                      GTK_TYPE_SHADOW_TYPE,
                                                      GTK_SHADOW_IN,
                                                      GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+
+  gtk_widget_class_set_css_name (widget_class, "viewport");
 }
 
 static void